package com.power.ding.model.pageInfo;

import com.plf.common.domain.BasePageInfo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.format.annotation.DateTimeFormat;

/**
*  部门信息条件查询
*/

@Data
@ApiModel(value="部门信息条件查询")
@EqualsAndHashCode(callSuper = false)
public class Di_deptPageInfo extends BasePageInfo{

        @ApiModelProperty(value = "序号")
        private String f_id;
        @ApiModelProperty(value = "序号操作符")
        private String f_id_op = "like";

        @ApiModelProperty(value = "删除标识")
        private Integer f_rowState;
        @ApiModelProperty(value = "删除标识操作符")
        private String f_rowState_op = "=";
        @ApiModelProperty(value = "最后修改时间", example = "2020-02-05 13:30:41")
        @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss", iso = DateTimeFormat.ISO.DATE_TIME)
        private String f_lastUpdateTime;
        @ApiModelProperty(value = "最后修改时间操作符")
        private String f_lastUpdateTime_op = ">=";

        @ApiModelProperty(value = "最后修改时间_01", example = "2020-02-05 13:30:41")
        @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss", iso = DateTimeFormat.ISO.DATE_TIME)
        private String f_lastUpdateTime_01;
        @ApiModelProperty(value = "最后修改时间操作符")
        private String f_lastUpdateTime_01_op = "<=";

        @ApiModelProperty(value = "父ID")
        private String f_fId;
        @ApiModelProperty(value = "父ID操作符")
        private String f_fId_op = "like";

        @ApiModelProperty(value = "父名称")
        private String f_fIdText;
        @ApiModelProperty(value = "父名称操作符")
        private String f_fIdText_op = "like";

        @ApiModelProperty(value = "层级")
        private String f_step;
        @ApiModelProperty(value = "层级操作符")
        private String f_step_op = "like";

        @ApiModelProperty(value = "机构名称")
        private String f_orgName;
        @ApiModelProperty(value = "机构名称操作符")
        private String f_orgName_op = "like";

        @ApiModelProperty(value = "组织机构全称")
        private String f_fullName;
        @ApiModelProperty(value = "组织机构全称操作符")
        private String f_fullName_op = "like";

        @ApiModelProperty(value = "地址")
        private String f_address;
        @ApiModelProperty(value = "地址操作符")
        private String f_address_op = "like";

        @ApiModelProperty(value = "联系电话")
        private String f_tel;
        @ApiModelProperty(value = "联系电话操作符")
        private String f_tel_op = "like";

        @ApiModelProperty(value = "邮编")
        private String f_zipCode;
        @ApiModelProperty(value = "邮编操作符")
        private String f_zipCode_op = "like";

        @ApiModelProperty(value = "手机")
        private String f_mobile;
        @ApiModelProperty(value = "手机操作符")
        private String f_mobile_op = "like";

        @ApiModelProperty(value = "电子邮件")
        private String f_email;
        @ApiModelProperty(value = "电子邮件操作符")
        private String f_email_op = "like";

        @ApiModelProperty(value = "传真")
        private String f_fax;
        @ApiModelProperty(value = "传真操作符")
        private String f_fax_op = "like";

        @ApiModelProperty(value = "机构网站网址")
        private String f_website;
        @ApiModelProperty(value = "机构网站网址操作符")
        private String f_website_op = "like";

        @ApiModelProperty(value = "拼音全拼")
        private String f_pinyin;
        @ApiModelProperty(value = "拼音全拼操作符")
        private String f_pinyin_op = "like";

        @ApiModelProperty(value = "拼音首字母")
        private String f_pinyinInitial;
        @ApiModelProperty(value = "拼音首字母操作符")
        private String f_pinyinInitial_op = "like";

        @ApiModelProperty(value = "是否为目录")
        private Integer f_isDirectory;
        @ApiModelProperty(value = "是否为目录操作符")
        private String f_isDirectory_op = "=";
        @ApiModelProperty(value = "是否独立机构")
        private Integer f_isUnit;
        @ApiModelProperty(value = "是否独立机构操作符")
        private String f_isUnit_op = "=";
        @ApiModelProperty(value = "是否独立机构")
        private String f_isUnitText;
        @ApiModelProperty(value = "是否独立机构操作符")
        private String f_isUnitText_op = "like";

        @ApiModelProperty(value = "是否临时机构")
        private Integer f_isTemporary;
        @ApiModelProperty(value = "是否临时机构操作符")
        private String f_isTemporary_op = "=";
        @ApiModelProperty(value = "是否临时机构")
        private String f_isTemporaryText;
        @ApiModelProperty(value = "是否临时机构操作符")
        private String f_isTemporaryText_op = "like";

        @ApiModelProperty(value = "状态")
        private Integer f_status;
        @ApiModelProperty(value = "状态操作符")
        private String f_status_op = "=";
        @ApiModelProperty(value = "状态")
        private String f_statusText;
        @ApiModelProperty(value = "状态操作符")
        private String f_statusText_op = "like";

        @ApiModelProperty(value = "行业条线")
        private String f_hytx;
        @ApiModelProperty(value = "行业条线操作符")
        private String f_hytx_op = "like";

        @ApiModelProperty(value = "地理区域")
        private String f_dlqy;
        @ApiModelProperty(value = "地理区域操作符")
        private String f_dlqy_op = "like";

        @ApiModelProperty(value = "单位级别编号")
        private Integer f_orgLevel;
        @ApiModelProperty(value = "单位级别编号操作符")
        private String f_orgLevel_op = "=";
        @ApiModelProperty(value = "单位级别名称")
        private String f_orgLevelText;
        @ApiModelProperty(value = "单位级别名称操作符")
        private String f_orgLevelText_op = "like";

        @ApiModelProperty(value = "机构职能")
        private String f_orgFunction;
        @ApiModelProperty(value = "机构职能操作符")
        private String f_orgFunction_op = "like";

        @ApiModelProperty(value = "显示顺序")
        private Integer f_showOrder;
        @ApiModelProperty(value = "显示顺序操作符")
        private String f_showOrder_op = "=";
        @ApiModelProperty(value = "备注")
        private String f_remark;
        @ApiModelProperty(value = "备注操作符")
        private String f_remark_op = "like";

        @ApiModelProperty(value = "联系人")
        private String f_contactUser;
        @ApiModelProperty(value = "联系人操作符")
        private String f_contactUser_op = "like";

        @ApiModelProperty(value = "机构代码")
        private String f_unitCode;
        @ApiModelProperty(value = "机构代码操作符")
        private String f_unitCode_op = "like";

        @ApiModelProperty(value = "域名")
        private String f_unitDomain;
        @ApiModelProperty(value = "域名操作符")
        private String f_unitDomain_op = "like";

        @ApiModelProperty(value = "智能柜标识")
        private String f_cabinetCode;
        @ApiModelProperty(value = "智能柜标识操作符")
        private String f_cabinetCode_op = "like";

        @ApiModelProperty(value = "机构ID")
        private Integer f_unitId;
        @ApiModelProperty(value = "机构ID操作符")
        private String f_unitId_op = "=";
}